.protocol {
  display: flex;
  color: #242424;
  margin-bottom: 15px;
  .notice_img {
    width: 18px;
    height: 18px;
    border: 1px solid #A6A6A6;
    border-radius: 18px;
    display: flex;
    justify-content: center;
    align-items: center;

    .check_img {
      width: 13px;
      height: 13px;
      background: url('//wxou.mschn.cn/app_h5/insurepics/icons/checked.png') no-repeat;
      background-size: 100% 100%;
    }
  }
}

.clause_ul {
  width: calc(100% - 20px);
  padding-left: 6px;
  line-height: 19px;
}

em{
  color: #E7A249;
  font-style: normal;
}

i {
  color: #242424;
}
.mr6{
  margin-right: 6px;
}